Luxor Group unveils plans for luxury apartment complex with rooftop terrace
Located in the centre of St Helens, the building was acquired by Luxor late in 2018 and will be split into two developments called Nicholson Plaza and Nicholson Place. Tony McDonough reports Luxor Group has unveiled plans to create…