Greenwood Park is a Park located in Biltmore Forest, NC 28803. It is one of the 9708 parks in United States. Address of Greenwood Park is 21 Greenwood Rd, Biltmore Forest, NC 28803, United States. Greenwood Park is located in a remote area, with less than 1 listed places around it Greenwood Park is rated 4.5 (out of 5 stars) by 6 reviewers on the web.
21 Greenwood Rd, Biltmore Forest, NC 28803, United States