Catalonia Puerta del Sol
Atocha 23, Near Puerta del Sol, Madrid, 28012, Spain
Rating
4.6
Rooms
64
Pets
Yes
21
Jul
Catalonia Puerta del Sol, Madrid



Price & Availability
Overall
Wonderful
4.6
471 reviews
Customers Review
Value 3.8
Location 4.8
Cleanliness 4.7
Comfort 4.5
Neighborhood 4.7
Amenities 4.6
Condition 4.5
Recomendation 86.7%
