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...