Located in Toledo City Centre, this hotel is within a 10-minute walk of Puerta del Sol City Gate, Plaza de Zocodover, and Hospital of Tavera Museum. Toledo Cathedral and Alcazar are also within 15 minutes. Toledo Station is 17 minutes by foot. High-speed Internet
|