Sol Square Apartments3.0 out of 5.0
Recent guest reviews
Clean, Centric and close to transport hubs and restaurants
hotel staff that manages the tourist in a very immaculate shape, exceeded my expectations
Location is perfect, clean rooms, good bathroom. Will stay again for sure.
- Walking distance to Plaza Mayor and Almudena Cathedral
- Free WiFi in rooms and public areas
Located in Madrid City Centre, Sol Square Apartments is adjacent to Plaza Mayor and within a 10-minute walk of other popular attractions like Almudena Cathedral. This 6-room, 3-star aparthotel welcomes guests with in-room amenities like kitchenettes, refrigerators, and microwaves. Royal Palace and Plaza de Espana are also a short walk from this Madrid aparthotel.
The 6 air-conditioned apartments feature kitchenettes with refrigerators and microwaves. Guests can expect to find free WiFi and flat-screen TVs. Ironing boards are also available.
At Sol Square Apartments, guests have access to free WiFi in public areas. Staff members are on hand to provide luggage storage and a safe deposit box at the front desk.