Construction begins on First Street
Posted 13th August
Construction begins of the first Innside hotel by Melia in the UK at the Manchester First Street site.
Construction begins of the first Innside hotel by Melia in the UK at the Manchester First Street site.