Above review is for the waterfront
8/19/2014
The above review is for the waterfront not the greyhound - reviewer has got the place incorrect. Eas...
(2)
Advertisement
The Greyhound is a dining establishment located in London, England, offering a menu that includes artisan pizza. The venue is in close proximity to the waterfront, providing a casual setting for guests. It is popular among locals for its pizza delivery service, making it a convenient option for residents nearby.
Generated from the web
The above review is for the waterfront not the greyhound - reviewer has got the place incorrect. Eas...
Most of the time i get a pizza delivery as i live nearby The pizza is fantastic one of the best this...
Advertisement