Flavors Of India
Restaurant · Near South Side

Flavors Of India

$$ · Indian

Skip this Near South Side kiosk—recent reviews reveal inconsistent quality and service issues that don't justify the hype.

Info

📍
Address
2537 S Wabash Ave, Chicago, IL 60616, USA, CHI

More like this