Perfectly located in a tucked away street of Valletta, this is a great stay for anyone visit the city for a day or two!