observation deck - Malta

bike cathedral church city fortress island natural wonder observation deck park sea unusual structures
Rating: 8.60

Upper Barack gardens in Valletta offers a nice view of the small towns on the southern coast of the Great ... read more...