Ben Venue
English
Proper noun
Ben Venue
A mountain in the Trossachs area of Scotland.