The Newman Fitzrovia to Open in 2026 as London’s Newest Luxury Boutique Hotel
London’s hospitality scene will welcome a major addition in 2026 with the opening of The Newman in Fitzrovia. This new luxury boutique hotel will bring refined comfort, cultural depth, and modern wellness to central London. Located on the historic site of Penton & Sons bootmakers, the hotel will reflect the area’s rich heritage while offering […]

