Castle Square is a collection of two and three bedroom apartments, located just off of Wyberton West Road, Wyberton. Built in the last 15 years, all of the