Este hotel se halla a 500 m del centro de Sliema, donde se puede encontrar una gran selección de restaurantes, bares, tiendas, bancos y mucho más. A 3 km está el complejo de St Julian's, que posee una...
El hotel se sitúa en el concurrido paseo marítimo, Tower Road. Goza de una situación ideal a un corto paseo de 10 minutos del principal centro comercial de Sliema (que se puede alcanzar también con el...