Where is VILLA ALEXANDROS?
Where is VILLA ALEXANDROS located?
VILLA ALEXANDROS, South Aegean, Greece (approx. 37.12965°, 25.21478°)
Where is VILLA ALEXANDROS on the map?
{"latitude":37.12965,"longitude":25.21478,"title":"VILLA ALEXANDROS"}