FILM, Finance, Property Clivedale By The Review 73 Brook Street is a new 22,000 sq ft commercial development in the heart of London’s Mayfair.