London’s Space 18, originally due to open in mid-April, will now open in September. The venue, spread over seven buildings and 200 different rooms, has had its opening delayed in order to ensure the entirety of the experience “exceeds the highest possible standard”.