Canary Wharf Cabot Square

Get a Quote

The Cabot: Premier London Business Hub

From £ 479 / m

For entities with international business objectives, Canary Wharf presents an unparalleled opportunity within London's most dynamic business district. Central to this vibrant hub is The Cabot, an architectural masterpiece by leading designers, featuring striking full-height glazing. Its column-free interiors are suffused with natural light, complemented by expansive floor-to-ceiling windows that frame panoramic views across the capital. Furthermore, generous rooftop terraces present inspiring outdoor environments, ideal for relaxation, professional networking, or strategic contemplation.

This enriching environment seamlessly blends sophisticated design with premium amenities. Attentive personnel and high-speed connectivity complement an inspirational suite of flexible workspaces, encompassing refined private offices and impressive meeting rooms. The surrounding area is equally compelling: Canary Wharf offers 20 acres of meticulously landscaped parks, fountains, and tree-lined plazas, alongside 300 premium retail and dining establishments, all powered by renewable electricity. Seamless access to public transport is assured within a short stroll, and the district is distinguished by a high concentration of exclusive health clubs. This ensures that all professional, wellness, and lifestyle pursuits are conducted with unparalleled sophistication.

Amenities at Canary Wharf Cabot Square

  • Video security (24/7)
  • Common areas
  • City/Town Centre
  • Wheelchair accessible
  • Elevator
  • Major transport links
  • Meeting rooms
  • Restaurant
  • Terrace
  • Raised Floors
  • Suspended Ceilings
  • Bicycle storage

Interested in this location?

Get a quote

Find out about options and pricing by speaking to an expert

Get a Quote

Nearby Locations

Get a Quote