Location Detail
Gozo Island [close]
Europe - Malta - Gozo Island

Location Overview

Small island off Malta.