India Garden Restaurant-Downtown, INDIANAPOLIS, Indiana (IN)
Readily settled at 143 North Illinols Street () in INDIANAPOLIS, Indiana (IN) (46201), India Garden Restaurant-Downtown is available at 3176346060. It is best to give them a call ahead of time to arrange your place in the restaurant.
More restaurants in INDIANAPOLIS, Indiana (IN)
India Garden Restaurant-Downtown contact information and details:
Address: 143 North Illinols Street - , INDIANAPOLIS, Indiana (IN) 46201
Contact Phone: 3176346060