French Restaurants nearby London, London, United Kingdom

Upper Deck - Novotel London Excel

Approximately 1.99 km away
Address: Novotel London Excel, 7 Western Gateway, Royal Victoria Dock, Custom House, London E16 1AA