Explore details about location Birches Head Road. Birches Head Road is a location situated within the Stoke-on-Trent alongside other areas such as Tierney Street, Shelford Road, Waterbeck Grove.