Return to "‘Team Nico’ on a mission to help transform St Helens town centre" Nicholson Plaza Nicholson Plaza is a luxury apartment complex in St Helens Previous