Senator Gran Vía 21 Hotel(4 stars)

Gran Via, 21 28013 Madrid View on map