Callao OneApartment
Plaza de Callao, 1 - 3 - 2, Madrid, 28013
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.