VP Plaza España Design
Restaurant • Hotel • SpaOne of the Most Reviewed Spas in Madrid
Address
Pl. de España, 5, Centro, 28008 Madrid, Spain
Website
Contact
+34 915 95 55 10Rating on Google Maps
4.50 (1.8K reviews)Open on Google Maps
Discover top rated places in Madrid
One of the Most Reviewed Spas in Madrid
One of the Most Reviewed Spas in Madrid
Pl. de España, 5, Centro, 28008 Madrid, Spain