Situated in Madrid city centre, these apartments are set in different locations, all of them within walking distance from Plaza Mayor Square, Puerta del Sol or Gran Via Avenue.
Address: This property contains multiple single unit accomm, Madrid
Rates from:
EUR 140 | More:
Booking.com