Share This About The Author Abm invest International investment Robert De Niro to open new luxury hotel in Covent Garden central London