Properties

NameUintPriceSqftPPSqftRental priceBedroomsBathroomsFeaturesSales
Otterden Terrace, 10 2 £ 715,0000.000002
Otterden Terrace, 10 4 £ 691,5000.000003
Otterden Terrace, 10 3 £ 499,9500.000002
Otterden Terrace, 10 1 £ 755,0000.000002