LABS Southhampton Place

15 Southampton Place London United Kingdom - WC1A 2AJ

As of the time of writing this LABS Southampton Place was not open, but it is due to open in 2018, so you will have to keep checking on th... See More

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