The Coach and Horses – A Soho Jewel
If you, like me, are fortunate to know a little about London’s Soho, then you will know that The Coach and Horses pub on the corner of Greek Street is a precious jewel of London town. If it’s just a pub you happened to have visited and enjoyed, then let me tell you why, without…