Explore details about location Millbrae Street. Millbrae Street is a location situated within the Dumfries and Galloway alongside other areas such as Main Street, Battery Street, Annanside.