Currently Browsing: The Coach and Horses 1 articles
The Coach and Horses
The Coach and Horses 5/5 stars 29 Greek Street, London W1D 5DH If you ever get the craving for old fashioned fish and chips, you absolutely have to visit the Coach and Horses pub on Greek Street, in Soho, which is now becoming famous for its “Tofush and Chips” – an amazing dish of deep […]