image

The Coach and Horses

 

Be the first to review

The Coach and Horses is a traditional English pub and restaurant located in the heart of Soho. The cozy atmosphere and friendly staff make it a popular spot for locals and visitors alike. The menu offers classic pub fare as well as modern twists on British cuisine, with a great selection of beers and spirits to enjoy.

image