Craig Valley Baptist Church171 Salem Avenue, New Castle, VA 24127 ContactAboutWorship StyleUnknownLanguageEnglishLocationGet Directions