Located at 6800 Villa DeCosta Drive in Lake Bryan, Orlando, Westwood Suites is a multifamily property featuring 112 apartment dwelling units. The current unit mix shows the following unit types: Two Bedroom/Two Bath, totaling 104,720 SqFt. The property was delivered in 1987.