Nestled in the vibrant neighbourhood of Soho in London, The Three Greyhounds is a charming restaurant with Victorian lamps and magnificent mock Tudor frontage that offers a convenient and accessible location for both locals and tourists alike. Situated just a stone's throw away from Tottenham Court Road and Leicester Square Underground Stations, as well as Soho Square Gardens and Chinatown, this eatery is the perfect spot to unwind and indulge in delicious cuisine after a day of exploring the city's bustling streets. With famous landmarks such as Oxford Street, Piccadilly Circus, Queen's Theatre and Mayfair nearby, The Three Greyhounds provides a great location to enjoy a meal while taking in the historic charm of the area. Step into this inviting, cosy restaurant, enjoy live acoustic music and experience the vibrant atmosphere and delectable dishes that Soho has to offer.