Serviced Office Space and Meeting Rooms in Covent Garden. Here you are right in the heart of London's theatre land, with an amazing variety of leisure activities on the doorstep in Covent Garden Piazza with its many shops, market stalls, street entertainment, bars and restaurants. It also benefits from having open space in the form of a top-floor terrace overlooking the city.