The Newman Hotel in London to Open Winter 2024

Sitting on its namesake Newman Street in Fitzrovia,The Newman, one of 2024's most anticipated London hotel openings, is the first hotel from new international hospitality management company Kinsfolk & Co.
Source: New feed


Leave a Reply