This unpretentious hotel is located in Valletta.
Cospicua
35.88069, 14.51815 Open in Google Maps
APT
APT.ST
10 guests