2484 San Tecla Street 105, ORLANDO, FL 32835