City Tower Apartments

Triq Bisazza, SLM 1540 Sliema, Malta

Hotel image
Read more reviews for City Tower Apartments