
Madrid, Spain
Hotel Madrid Centro Affiliated by Meliá
3-star hotel · MELIA HOTELS INTERNATIONAL
1.3 km straight-line distance
This delightful city hotel is situated on Gran Via Street close to Espana Square. The hotel is located in the mesmerising, culturally-rich city of Madrid and is surrounded by captivating attractions including the intriguing…
- Wi-fi
- 24-hour reception
- Fitness
- Laundry service























