Beautiful park with lots of trees, wildlife and greenspace.
Lake Haven Park is located at 1304 Palmer St, Orlando, FL 32801