Hibsicus site bought by Leela Palaces Hotels
Two-Michelin-starred Hibiscus in London’s Mayfair, which closed last year has now been sold. The site has been bought by Indian...Hibsicus site bought by Leela Palaces Hotels by Caterlyst | Caterlyst - https://www.caterlyst.com/