Explore details about location Birch Hill Road. Birch Hill Road is a location situated within the Northborough alongside other areas such as Solomon Pond Road, Crawford Street, Ridge Road.