Offers over £140,000
1 bedroom flat
Millhill, Musselburgh, EH21 7RJ
Offers over £140,000
1 bedroom flat
Fixed price £115,000
1 bedroom flat
5e King Street, Musselburgh, EH21 7ER
Fixed price £115,000
1 bedroom flat
Offers over £150,000
1 bedroom flat
31a, Eskside West, Musselburgh, EH21 6PP
Offers over £150,000
1 bedroom flat
Offers over £155,000
2 bedroom flat
22c Newbigging, Musselburgh, EH21 7AN
Offers over £155,000
2 bedroom flat
Offers over £150,000
2 bedroom flat
Albert Place, Wallyford, Musselburgh, EH21 8LD
Offers over £150,000
2 bedroom flat
Offers over £140,000
1 bedroom flat
85a, New Street, Musselburgh, EH21 6DA
Offers over £140,000
1 bedroom flat
Fixed price £160,000
2 bedroom flat
29f Rothesay Place, Musselburgh, EH21 7EX
Fixed price £160,000
2 bedroom flat
Offers over £185,000
2 bedroom flat
57e West Holmes Gardens, Musselburgh, EH21 6QW
Offers over £185,000
2 bedroom flat
Fixed price £135,000
1 bedroom flat
Balcarres Place, Musselburgh, EH21 7SA
Fixed price £135,000
1 bedroom flat
Fixed price £175,000
2 bedroom flat
124 Inveresk Road, Musselburgh, EH21 7AY
Fixed price £175,000
2 bedroom flat