Explore details about location Stoke Park Road South. Stoke Park Road South is a location situated within the City of Bristol alongside other areas such as Sheppard Road, Saint Michael's Hill, Kite Hay Close.