9438 West Irving Park Road, Schiller Park, IL 60176
ADD PHOTOS
VIEW MAP
NO REVIEWS
INDIAN
Mantra by Indian Garden is an authentic yet innovative Indian Restaurant, with a menu that honors tradition while reinventing it. Added on March 3, 2022 and last updated 2 years ago