Ullapool is a small village in the Scottish Highlands on the shores of Lochbroom, with a population of around 1500. Despite its small size, it is in fact one of the biggest populations for miles round (that should give you an overview of the general area!) and is an important port and popular tourist destination.
Find great places to stay