Electra's Garden
Greek
Electra's Garden is a restaurant located in Corfu Town. The search results indicate it is a dining establishment.
Location
Best places nearby
The highest rated places close to Electra's Garden.
Location
The highest rated places close to Electra's Garden.