Explore details about location Birch Road. Birch Road is a location situated within the Holliston alongside other areas such as Central Street, Pine Oak Street, School Street.