66 Saint Paul's & Spa està situat al cor de Valletta, a només uns passos del centre de la ciutat.