
Madrid, Spain
II Castillas Madrid
3-star hotel
1.3 km straight-line distance
This hotel is located directly in the commercial and architectural centre of Madrid, approximately 50 m from Puerta del Sol, close to the Gran Via. The establishment is very well connected to the public transport network of buses…
- Wi-fi
- 24-hour reception
- Air conditioning in Restaurant
- Restaurant






















