Discover Montrose
compiled from our dataMontrose is located in Scotland, United Kingdom, and has a population of about 12,100. Our atlas lists 62 places here.
These include 2 sights and 3 museums, 37 restaurants, 19 places to stay and 1 cocktail bars. Highlights include Montrose Castle, Montrose War Memorial.