Il Palazzin Hotel 4 stars

R. Loria Street, SPB 1863 St Paul's Bay, Malta

Hotel image
Read more reviews for Il Palazzin Hotel