Purchase price of £43,000 with an additional £4,000 buyer fee

1 Property
Sort by: