3012 Clemwood Street, Orlando, FL, 32803 | $350,000 | Nork Group LLC