
Hollywood star Robert De Niro has shelved plans to open an 83-bedroom boutique hotel in London. There would have been two restaurants, a spa and a member’s club too. The Oscar-winning actor was due to open the hotel in busy Covent Garden after Westminster City Council granted planning permission for the development in 2016. We had expected […]