360-368 Main St, Melrose 15,600 square foot commercial building located on Main Street in Melrose. View Complete Listing Here. Download Marketing Flyer here.