Map
1 Plaza Mayor, Lerma 09340, Spain
Price
235
website
Hotel
Parador de Lerma