Hotel 3 estrellas

The Howard Hotel and Residence

Triq Guze Howard, SLM 1414, Sliema, Malta - Sliema, Malta Island - Malta - 1414

Mostrar mapa

Comodidades de la propiedad

Check-in a partir de las: 15:00

Check-out hasta las: 11:00