Callao One Apartment Madrid
Callao One offers accommodation within 300 metres of the centre of Madrid, with free Wi-Fi, and a kitchen with a dishwasher, an oven and a microwave. It is set 200 metres from Gran Via and provides a lift. Temple of Debod is 1.
Number of rooms: 2
Plaza del Callao 1, Centro, 28013 Madrid, Spain