Phone: +447850327511
Address: Unit 27, The Highway Business Park, Heckford St, London, E1W3ER, United Kingdom
City: London
Dishes: 21
Reviews: 3
"Located just a short ferry ride away from Canary Wharf, this restaurant offers a fantastic alternative to the pricey upscale hotels in the area."
All prices are estimates.