Alexandra Hotel 3 stars

Schreiber Street, STJ 3081 St. Julian's, Malta

Hotel image
Read more reviews for Alexandra Hotel