Houses for sale in Battle, East Sussex

Battle, UK - There are 8642 properties in Battle with prices ranging from £12,000.00 to £4,250,000.00 with an average price of £351,731.44

Properties for sale in Battle, East Sussex

icon