SELECT A LOCATION
Use my current location to find the nearest restaurant
Li's Brothers
130 New Canaan Ave, Norwalk, CT 06850
(203) 846-9838
STORE HOURS
11:30 am - 08:30 pm
View Menu
Order Online