Art Avenue Apartments
10201 Lee Vista Blvd, Orlando, FL 32829