3505 LAKE LYNDA DRIVE , STE 101, ORLANDO, FL, 32817, USA