Caledonia Estate Agency logo

3 bed Apartment for Sale

33A The Square, Grantown-on-Spey

Fixed Price £135,000