2.966 Flats for sale