Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
18 STATION ROAD £759,196 £750,000 1 Jun 2023
20A STATION ROAD Detached £2,117,745 £600,000 15 Feb 2001
24 STATION ROAD £1,075,813 £862,500 4 May 2018
28 STATION ROAD Detached £663,548 £300,000 28 Nov 2003