Three Greyhounds, WESTMINSTER, London

4.0 1 rating

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.

Do you own or manage this Pub? Request editing access or log in if you have an account.

Reviews

No reviews yet, be the first to review this pub.