About
The Greyhound can be found in leafy Kensington Square in the city of London and is within easy walking distance of Hyde Park.
With experienced and friendly staff, whether you are a cask ale fan, love a chilled glass of white wine or a freshly ground cup of coffee, we will serve you in a relaxed and welcoming atmosphere.