458 Main St. Melrose, MA, 02176 Hours: Wed- Fri. 11-6 (open late most evenings) Sat. 10-5, Sun. 10-2, (Mon. & Tues.By Appointment) Phone: (781) 662-1229
Click here to get directions from mapquest.com