40.408659957278736 ­-3.710417747497559
Go to map view
Toledo, 107, 28005 Madrid, Spain +34 607 769 842

Get Rates

Show Apartamentos Puerta Del Sol - Plaza Mayor at top of the results.

Get Flight + Hotel

Guest Ratings