Electra's Garden is a restaurant located in Corfu Town. The search results indicate it is a dining establishment.