Orlando FL Apartments 1. 6451 Westwood Blvd, Orlando, FL 32821 | Extended Stay America (407) 352-3454