Meeting Venues near Beckton Park

  • Canary Wharf

    Impressive conferencing facilities which enjoy stunning panoramic views of London.

    Rooms: 8Capacity: 75

Search again:

Search by London tube station

Locations at a glance

Map Midlands & Central London South & South East North & Scotland