Salem Middle in Apex, NC For Sale

128 homes