Explore details about location Bowling Green Road. Bowling Green Road is a location situated within the Dumfries and Galloway alongside other areas such as King Street, Aird Crescent, Primrose Street.