Calle Luis Velez de Guevara 2 Planta 4, Madrid
16 bedrooms
Baths
Guests
With a stay at Hostal Sol Square Madrid in Madrid (Madrid Centro), you'll be steps from Plaza de Santa Ana and 5 minutes by foot from Puerta del Sol. This hostal is 0.3 mi (0.5 km) from Plaza Mayor and 0.5 mi (0.9 km) from Gran Via.
Parking
Elevator
Gym
Airport Shuttle
Spa
WiFi/Internet
Laundry
Breakfast
24/7 front desk
Business center
No nearby properties available in this region at the moment.