Food Europe After success in Edinburgh and Glasgow, House of Gods will open a new hotel in London in October.