-
House of Gods Lands in Canary Wharf – The Hotel That Treats You Like a Star
29th August 2025Booking lines for London’s hotly anticipated new hotel launch are now open The velvet ropes remain drawn, rooftop cocktails are yet to be poured, and the grand reveal is still on the horizon – but House of Gods London is already promising guests an experience far beyond an ordinary stay…
Read Story