Plaza Open 24 Hours Open 24 Hours Open 24 Hours Open 24 Hours Open 24 Hours Open 24 Hours Open 24 Hours150 Main St Unit#2 Peabody, MA 01960 US