View point of Spinalonga island and Elounda peninsula is located in Ag. Nikolaos, Greece on Epar.Od. Agiou Nikolaou - Vrouchas. View point of Spinalonga island and Elounda peninsula is rated 4.9 out of 5 in the category observation deck in Greece.
Address
Epar.Od. Agiou Nikolaou - Vrouchas