Light and well-presented, one-bedroom, third (top) floor flat, forming part of a 'B' listed stone-built terrace. Located in the heart of the historic...
New Price - Fixed at the Home Report Valuation: £135,000 This one-bedroom flat enjoys a central address in the historic market town of Haddington,...