Located on a prominent corner at 40-46 Brook Street, the hotel is poised to become Mayfair’s premier luxury boutique hotel, ...