Offers over £195,000
2 bedroom flat
Monktonhall Terrace, Musselburgh, EH21 6ER
Offers over £195,000
2 bedroom flat
Offers over £165,000
2 bedroom end-terraced house
2 James Street, Musselburgh, EH21 7RT
Offers over £165,000
2 bedroom end-terraced house
Offers over £299,950
4 bedroom flat
80 Millhill, Musselburgh, EH21 7RW
Offers over £299,950
4 bedroom flat
Offers over £515,000
5 bedroom detached house
4 Stoneyhill Gardens, Musselburgh, EH21 6RG
Offers over £515,000
5 bedroom detached house
Offers over £155,000
2 bedroom flat
Newbigging, Musselburgh, EH21 7AJ
Offers over £155,000
2 bedroom flat
Offers over £147,500
1 bedroom bungalow
14 Edenhall Road, Musselburgh, EH21 7JT
Offers over £147,500
1 bedroom bungalow
Offers over £149,500
2 bedroom terraced house
Forthview Avenue, Musselburgh, EH21 8LJ
Offers over £149,500
2 bedroom terraced house
Offers over £315,000
2 bedroom flat
Ravensheugh Road, Musselburgh, EH21 7SY
Offers over £315,000
2 bedroom flat
Offers over £195,000
3 bedroom flat
Edinburgh Road, Musselburgh, EH21 6EE
Offers over £195,000
3 bedroom flat
Offers over £120,000
3 bedroom plot
North High Street, Musselburgh, EH21 6AS
Offers over £120,000
3 bedroom plot