This charming hotel lies in central Santiago, next to Alameda Park and a 5-minute walk from Santiago Cathedral. It is a listed building with friendly 24-hour reception and free Wi-Fi.
Number of rooms: 20
Avenida Xoan Carlos I, 1, 15701 Santiago de Compostela, Spain