Hotel Villamadrid ****
Madrid, Spain
Sleeping Rooms
121 rooms
Location
Sleeping Rooms
Total number of rooms
121
Maximum number of rooms for groups
Address and Location Info for Hotel Villamadrid
Full Address
Xaudaró, 2 28034
City
Madrid
Region
Madrid
Country
Spain
Latitude
40.489601
Longitude
-3.688072