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?