You can learn more about Blanchard Park here:
https://www.ocfl.net/cultureparks/parks.aspx?m=dtlvw&d=8
Here’s where it is (Post office address):
2451 N. Dean Road, Orlando, 32817
Here’s their telephone number: (407) 254-9030