x
Loading...

Exit 63 on I-95 South

Right 0.17 mi

Plaza Hotel Peabody Massachusetts

125 Newbury Street, Peabody, MA 01960

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