International Monster Museum 2023
International Monster Museum - Witch City Mall
1 Church StSalem, MA 01970
Located in the Witch City Mall in Salem, MA. Call or check website for hour of operation.