Photos coming soon
HOTEL
Sol Square Apartments
Calle de Bordadores, 9, 28013 Madrid, Spain, Madrid
Where it sits
Sol Square Apartments
Calle de Bordadores, 9, 28013 Madrid, Spain, Madrid
40.41698, -3.70748
Similar stays nearby
Nearby to explore
Plan around Sol Square Apartments
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Oct 25, 2026.
