London Trafalgar Square

Facility information

meeting room
meeting room
meeting room
meeting room
meeting room
click to enlarge
Trafalgar Square is located in one of the most famous and recognisable locations in London. It is also a walking distance away from Covent Garden.

London Trafalgar Square
1 Northumberland Avenue
London WC2N 5BW
On Site
  • 24 hour access
  • 24 hour CCTV
  • Meeting rooms
  • Lounge area
  • Disabled facilities
  • Elevator
  • Break-out areas
  • Temp control
Technical Facilities
  • High speed internet
  • Video conferencing
  • Voicemail
Location
  • City centre
  • major transport links 

Enquiries

Monday - Friday, 10am - 6pm

Name
© W1 Office Ltd 2002-2017. All rights reserved. Registered No. 05303127. VAT No. 853 5500 32. Data Protection No. Z895601X.
City of Westminster LLA No. 044. HMRC MLR No. 12701045. Registered Office: 26 York Street, London W1U 6PZ United Kingdom