Facilities and services include 24hr reception, Elevator, Free Wi-Fi and Pets allowed on request
Room features Air conditioning, Desk, Private bathroom, Room service, Telephone, Television and Wi-Fi - Free.
Address: C. Isla de la Palma, 8 Madrid 28703 Spain.