Point of interest

Helva Mediterranean Restaurant

1 local recommends,
Permanently closed
Location
29-31 Greenwich Church St
London, England

Tips from locals

Konstantin
May 22, 2012
Best Turkish cuisine in London. Marinated lamb on skewers is simply delicious!

Unique things to do nearby

Penny Farthing Bike Tour London
Be Yourself - London's Insta Photowalk
See 30+ Top London Sights. Fun Guide!