Where is Hotel Florida, San Lorenzo de El Escorial located?
Hotel Florida, San Lorenzo de El Escorial, Hotel Florida, San Lorenzo de El Escorial, Spain (approx. 40.5907°, -4.14622°)
Hotel Florida, San Lorenzo de El Escorial, Hotel Florida, San Lorenzo de El Escorial, Spain (approx. 40.5907°, -4.14622°)