Located at 1300 Sun Lake Drive in St. Charles, St Louis, Lago Vista is a multifamily property featuring 680 apartment dwelling units. The current unit mix shows the following unit types: One Bedroom, Two Bedroom/One Bath, Two Bedroom/Two Bath, totaling 575,724 SqFt. The property was delivered in 1984.