Where is The Coach House, Bristol?

Where is The Coach House, Bristol located?

The Coach House, Bristol, The Coach House, Bristol, Great Britain (approx. 51.50797°, -2.5174°)


Where is The Coach House, Bristol on the map?