The Three Greyhounds
The Three Greyhounds is conveniently located in the bustling area of Soho in London, a short stroll from Tottenham Court Road and Leicester Square Underground Stations, Soho Square Gardens and Chinatown.
You’ll find a plethora of London’s most iconic attractions near you — including Oxford Street, Piccadilly Circus, Queen’s Theatre, Mayfair… and of course, the bright lights of Soho.
25 Greek Street, London, Greater London,
W1D 5DDGet Directions