£300,000
Sold 27 Mar 2025
3, MENTMORE COURT, HOWELL HILL CLOSE, MENTMORE, LEIGHTON BUZZARD, LU7 0TZ
Terraced
LU7 0TZ