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.