This design hotel is in Madrid’s elegant Salamanca District, 200 metres from Avenida de América Metro Station. It offers free Wi-Fi, a gym and air-conditioned rooms with satellite TV.
Number of rooms: 160
Príncipe de Vergara, 92, Salamanca, 28006 Madrid, Spain
Hotel booked 1 times today.