1412 NEBRASKA STREET, Orlando, FL 32803 - MLS#O5955779 - People's T...