Flats for sale in Battle, East Sussex

Battle, UK - There are 358 results for flats in Battle with prices ranging from £70,000 to £595,000, and an average price of £245,253.

Flats for sale in Battle, East Sussex

icon