Explore details about location Botanic Road. Botanic Road is a location situated within the Sefton alongside other areas such as Greenloons Drive, Harrops Croft, Virginia Grove.