- New Life Presbyterian Church is located in Hampton Roads at 3312 Dam Neck Road in Virginia Beach, VA--near Oceana NAS and the Amphitheatre. We are affiliated with the James River Presbytery of the Presbyterian Church in America (PCA).www.newlifevb.org