ZETA HOMES are proud to present theNewly refurbished Development in Luton town centre,York House There are 14, 1 & 2 Bedroom High Spec flats for sale with DEPOSIT PAID INCENTIVE Perfectfor Professionals as in the Town Centre!