Where is Bishopstrow Hotel and Spa - Small Luxury Hotels of the World, Warminster located?
Bishopstrow Hotel and Spa - Small Luxury Hotels of the World, Warminster, Wiltshire, United Kingdom (approx. 51.19646°, -2.14842°)
Bishopstrow Hotel and Spa - Small Luxury Hotels of the World, Warminster, Wiltshire, United Kingdom (approx. 51.19646°, -2.14842°)