Explore details about location Strickland Road. Strickland Road is a location situated within the Cheltenham alongside other areas such as Witcombe Place, Albion Place, North Place.