Where is New Vrindaban?

Where is New Vrindaban located?

New Vrindaban, West Virginia, United States (approx. 39.94063°, -80.62174°)


Where is New Vrindaban on the map?