2576 SAN TECLA ST #103, ORLANDO, FL 32835 (MLS # O5537298)