The nearest landmark to reach there is park ave. Its exact address is 841 N Park Ave, Winter Park, FL 32789, United States