Restaurant Reviews from DiningGuide411.com
    Top : United_States: IN: Carmel

Greek Island Restaurant, Carmel, Indiana










Greek Island Restaurant
2330 E 116th St
Carmel IN United States


Hours: closed

Phone: 317.816.0700