5508 ANDORA ST, ORLANDO, FL 32807 (MLS # O5542594)