This property is set to open in early 2025 within the prestigious Ilona Rose House, located on Charing Cross Road at the heart of London's dynamic Soho district. This BREEAM Excellent-rated building offers extensive office space across eight floors, each with its own garden terrace, reinforcing its status as a key business hub in the area....