Where is Hotel El Rancho, Segovia?
Where is Hotel El Rancho, Segovia located?
Hotel El Rancho, Segovia, Hotel El Rancho, Segovia, Spain (approx. 40.99589°, -4.02383°)
Where is Hotel El Rancho, Segovia on the map?
{"latitude":40.99589,"longitude":-4.02383,"title":"Hotel El Rancho, Segovia"}