Facilities and services include a restaurant, bar, elevator, parking, wireless Internet access (extra charge) and 24-hour reception.
Rooms feature air conditioning, TV, wireless Internet (extra charge) and desk.
Address: C/ Torrelaguna 69, 28027 Madrid, Spain.