Calle de Diego de Leon 43, 28006 Madrid, Spain
1.7 miles from Callao Station
- Visit hotel website
Hotels Near Callao Station, Madrid | There are 1,988 Hotels close to Callao Station in Madrid |
---|---|
Hotels Near Callao Station Reviews | There are 501,799 reviews on Tripadvisor for Hotels nearby |
Hotels Near Callao Station Photos | There are 261,700 photos on Tripadvisor for Hotels nearby |
Nearest accommodation | 0.01 mi |