The 3-star Sol Square Suites provides guests with a central accommodation in Madrid.
The property is set within a 10-minute walking distance from Madrid city center, 1150 meters away from Royal Palace of Madrid.
It will take 20 minutes by car to get to Barajas airport.
Room amenities at Sol Square Suites include free Wi-Fi, a microwave, a refrigerator and a kitchen.
Eat & Drink
La Gloria de Montera and La Barraca are 5 minutes walking distance from Sol Square Suites.