Stunning penthouse, 2 bedroom, heart of Sliema
196 Tower Road, Sliema
Location Want to save money while travelling? It’s easy: hotel Stunning penthouse, 2 bedroom, heart of Sliema is located in Sliema. This hotel is located in the city center. In the morning, have a cup of coffee while looking at the city from the window. You can take a walk and explore the nei
Beachfront










