- - Restaurant in Wanstead, London | Reviews, Photos & Information on Postcard