Citrus Square Park is one of Orlando's new parks located at 5626 Hickey Drive.
5626 Hickey Drive, Orlando, FL 32822 View Map
5626 Hickey Drive , Orlando, FL 32822