Lee Square Apartments
126 Chanel Terrace, Falls Church, VA 22046
Lee Square is the Best Kept Secret in the Little City of Falls Church! Beautifully renovated spacious garden style apartments located on Route 7 in the heart of the city are within walking distance of restaurants, banks, post office, library, farmers market, spas and fitness facilities. We are conveniently located on the Metro Bus line and only 5 minutes from East or West Falls Church Metro. Renovated kitchens and bathrooms, brand new energy efficient doors and windows, amazing closet space, large swimming pool and kiddie pool, individually controlled heating and a/c, dishwasher, microwave, gas cooking, mini blinds, drapes for sliding glass door and wall to wall carpeting. We pay your heat and water!