Restaurant

Momo Factory

Address
3202 North Broadway, Chicago, IL 60657 · Map
Neighborhood
Lake View
Hours
Su-We 11:00-22:00; Th-Sa 11:00-21:30
Cuisine
Indian, Nepalese

More restaurants in Lake View