Westminster City Council has approved plans for a new hotel and Odeon cinema as part of the regeneration of the South-west corner of Londons famous Leicester Square.
Westminster City Council has approved plans for a new hotel and Odeon cinema as part of the regeneration of the South-west corner of Londons famous Leicester Square.