Apartment Unit 205 at 2484 San Tecla Street, Orlando, FL 32835 - HotPads