View all facilities

Anita Harris Phelps Park

Anita Harris Phelps is a 0.2 acre mini park, established in 1975.