Phone Number 3212764957
Barceló Torre de Madrid
Plaza de España, 18, Near Royal Palace of Madrid, Madrid, 28008, Spain
Rating
4.7
Price Level
$$$
Rooms
258
Pets
No
15
Mar

Barceló Torre de Madrid, Madrid

Barceló Torre de Madrid

Barceló Torre de Madrid

Price & Availability

Overall

Wonderful
4.7
1481 reviews

Customers Review

Location 5
Cleanliness 4.8
Comfort 4.6
Neighborhood 4.7
Amenities 4.6
Condition 4.7
Recomendation 80.8%