Alfonso (Superior)
Triq Il Qaliet, St Julians, St Julians, Stj 10
Average, 3
This 3 star hotel is located in the city centre of St Julians and was established in 1970. It is close to the St Julians. The Hotel has a restaurant and a coffee shop. All 28 rooms are equipped with s...
More Info