HotelsClick.com

Hotel Ch Lemon Rooms - Madrid

3 Stars

  Calle de la Espada, 6None - 28012 - Madrid, Spain View Map
Area: Atocha - Lavapies

None
None

+
Discount code

Hotel Details

Rooms

None

Restaurant

None

Exterior

Lobby

Book