Valletta'nın tarihi merkezinde yer alan Princess Elena, Casa Rocca Piccola sarayına 300 metre mesafededir. Tesis, bir restoran ve ücretsiz Wi-Fi erişimine sahip klimalı odalar sunmaktadır. Princess Elena'nın her bir odasında açık taş işleri, minibar ve saç kurutma makineli özel banyo bulunmaktadır. Bazı odalar balkonludur. Tekne kiralama hizmeti sunan tesis; mağazalar, barlar ve restoranlara yürüme mesafesindedir. Kayalık St. Elmo Bridge plajı yürüyerek 5 dakika uzaklıktadır. Luqa Havaalanı ise 12 km ötededir.