Food & Drinks
House of Gods to open first London hotel in Canary Wharf with rooftop bar and panoramic views
House of Gods, a boutique hotel group originating in Scotland, has announced it will open its third property in London this October. The new...
Food & Travel Desk
Facebook
Twitter
Instagram
YouTube
RSS