Hostal Helena is located on Madrid’s Gran Via, opposite Callao Square and just 250 metres from Puerta del Sol. It offers free Wi-Fi and views of central Madrid from its terrace.
Hostal Helena is located on Madrid’s Gran Via, opposite Callao Square and just 250 metres from Puerta del Sol. It offe Read more
Hostal Helena is located on Madrid’s Gran Via, opposite Callao Square and just 250 metres from Puerta del Sol. It offers free Wi-Fi and views of central Madrid from its terrace.
Hostal Helena is located on Madrid’s Gran Via, opposite Callao Square and just 250 metres from Puerta del Sol. It offers free Wi-Fi and views of central Madrid from its terrace.
Number of Rooms: 14