Stay Inn Madrid



Madrid • Show on map
View Details for Price
Stay Inn Madrid offers accommodations in Madrid, a 13-minute walk from Temple of Debod and 700 yards from Mercado San Miguel. This apartment provides air-conditioned accommodations with free Wifi. The…More info
