Coach and Horses public house in Mayfair
The Coach and Horses pub represents much that is wonderful about Mayfair: its distinguished history, its conviviality and even its Royal connections. It is a small yet immensely popular public house: indeed, it seats a maximum of 50 people. Those intending to meet there for some after-work refreshment are advised to leave the office as […]