Where is Gramvousa Island?

Where is Gramvousa Island located?

Gramvousa Island, Crete, Greece (approx. 35.6106097°, 23.5802901°)


Where is Gramvousa Island on the map?