Apartment Unit at 2484 San Tecla Way #110, Orlando, FL 32835 - HotPads