The Saint John Hotel Malta is located in the UNESCO city of Valletta. It is within walking distance of all major Valletta attractions.