Explore details about location Nelson Point Road. Nelson Point Road is a location situated within the Shrewsbury alongside other areas such as Boylston Street, Liberty Drive, Althea Path.