Buena Vista is a town in the lower western portion of Atlantic County, bordering Gloucester and Cumberland counties. The township has a total area of 41.5 square miles, and a population around 7,500. Those who appreciate the charm of a small town atmosphere in close proximity to resort amenities will want to explore this relaxed and friendly area northwest of Atlantic City. Buena Vista Township includes the communities of Buena, Buena Acres, East Vineland, Lake Ann, Milmay, New Kuban, Newtonville, Pine Lake Estates and Richland. Also located within Buena Vista Township is Collings Lakes. Buena serves as the governmental center for Buena Vista Township and boasts the Buena Vista Country Club, regarded as one of the finest facilities of its kind in the region. Newtonville is another small community in the township. Residents of this area enjoy easy access to campgrounds and lush parks, Atlantic City entertainment, and the Jersey Shore resorts. Wharton State Forest ensures a wealth of natural beauty and opportunities that include hiking, biking, camping, and nature study.