El Hotel fue edificado en 1890 y remodelado en 2014. Consta de una sola planta con 5 habitaciones dobles y 5 suites. Este popular hotel es una base ideal para descubrir los alrededores. Ubicado en pleno centro de la ciudad, el Hotel permite un fácil acceso a todo lo que la ciudad ofrece. Hay aparcamiento en las instalaciones.
Situado a tan sólo 200m de la costa de Sliema. El ferry de Sliema está a sólo 550m del hotel y el hospital St. James a sólo 170m. Las estaciones de tren, autobús y metro se encuentran a unos pasos, lo que permite a los huéspedes explorar la ciudad. Hay un campo de golf en las inmediaciones del Hotel.