Greek Islands Restaurant, INDIANAPOLIS, Indiana (IN)
Readily settled at 906 South Meridian Street () in INDIANAPOLIS, Indiana (IN) (46225), Greek Islands Restaurant are available at 3176360700. Make sure you ahead of time to arrange your place in the restaurant.
More restaurants in INDIANAPOLIS, Indiana (IN)
Greek Islands Restaurant contact information and details:
Address: 906 South Meridian Street - , INDIANAPOLIS, Indiana (IN) 46225
Contact Phone: 3176360700