logo

air space

29-31 Oxford Street London United Kingdom - W1D 2DR

In an attempt to get the innovative crowd (namely freelancers, startups and small businesses) back into the city that seems to be pushing ... See More

  • Capacity0
  • Meeting Rooms0
  • Private Offices0
  • Amenities
    View All
Pricing