Lee Square Apartments
Drag box to select area
Lee Square Apartments is conveniently located right off of West Broad Street. The complex runs along Chanel Terrace and feels relatively quiet and secluded. The three-story buildings are accompanied by large mature trees throughout the grounds. Many apartments feature balconies or patios. The residents have access to an outdoor swimming pool in the warmer months.
120 Chanel Ter, Falls Church, VA 22046