MELROSE MEMORIAL HALL

Melrose Memorial Hall

590 Main Street, Melrose, 02176