Explore details about location Azalea Road. Azalea Road is a location situated within the Thatcham CP alongside other areas such as Pimpernel Place, Harts Hill Road, Bodmin Close.