What Barcroft In Falls Church Has To Offer?
Barcroft is a community of over a thousand homes on a beautiful wooded lake in Fairfax County with a Falls Church postal address. The population of Barcroft is 9,558. The community also has a man-made lake known as Lake Barcroft. The lake has five private beaches, staffed by lifeguards in the summer, and allows electric-powered pontoons, sailboats, and self-propelled boats. Continue reading