Own this Attraction? The Village of the Living Dead The Village of the Living Dead is a Haunted Attraction located in St Charles, MI. Location 400 E Water StreetSt Charles, MI 48655 (Click for Fullscreen Map) About This Attraction: Haunt Types: Links: Contact: The Village of the Living Dead Have you visited this attraction? Submit their First Guest Review! See anything that needs updated? Let Us Know!