x
Loading...

Exit 63B on I-95 North

0.17 mi

Plaza Hotel Peabody Massachusetts

125 Newbury Street, Peabody, MA 01960

1-978-535-2200 Directions
Amenities
WiFi (Free)
Parking Notes (Free)