Spinola Hotel 3 stars

Triq il Qaliet, STJ 3240 St Julian's, Malta

Hotel image
Read more reviews for Spinola Hotel