Delaware Park Bridge
Located on Wyoming Avenue off of Durham Road, the park is situated on 5.8 acres of land. Delaware Park is a natural habitat area featuring a walking path, benches and a picnic area.