
Melrose City Hall.
Melrose is a town of about 26,000 people located in eastern Massachusetts. It is about seven miles north of Boston and is part of that city's metropolitan area.
Players
Arenas
External Links
- Melrose, Massachusetts on Wikipedia