Explore details about location Saint Marks Road. Saint Marks Road is a location situated within the Southborough alongside other areas such as Willow Street, Autumn Hill Lane, School Road.