Dellwood Park

This is a very small natural area park consisting of just over one acre.

Address: 1817 Cone Blvd. Greensboro, NC 27405