Restaurants
Chicago, Illinois, USA
The original Patel Brothers store, opened in 1974 on Chicago's Devon Avenue. Flagship location of the world's largest Indian grocery supermarket chain. Extensive selection of Indian spices, groceries, fresh produce, and specialty items.
2610 W Devon Ave, Chicago, IL 60659
Claim your listing to update your info, add photos, and connect with customers.
Introductory offer. Verify ownership to unlock full listing management.