When do you open? Menu looks overwhelming.
Address: 505 Main St, Melrose, MA 02176, USA
G Mensing | Jan 13, 2020
Overwhelming? Theres a total of 6 entrees
Jenna Malley | Jan 13, 2020
They're open now! Opened beginning of November :)
Thanks! Your answer is awaiting moderation.