Found 1 transactions going back to February 2017.
This Semi-Detached property is located at 53 Talbot Avenue, Slough, SL3 8DE and was last sold for £446,500 on 17 Feb 2017.