Where is Coach and Horses?

Where is Coach and Horses located?

Coach and Horses, Coach and Horses, Great Britain (approx. 53.04758°, -1.739761°)


Where is Coach and Horses on the map?