Explore details about location Horsa Road. Horsa Road is a location situated within the Bournemouth alongside other areas such as Avenue Road, Rufford Gardens, Cranleigh Road.