C/Alcala 2, Puerta Del Sol, Madrid, Spain, Madrid, Spain
Providing 100 rooms, the 2-star Paris Hotel Madrid is within a 6-km distance of the Open-Air Sculpture Museum of Alcala de Henares. This Madrid hotel has a seasonal outdoor pool as well as baggage…