Newbury Street Inn

3.4 (113)hotel

An extended-stay inn in Peabody offering a straightforward, round-the-clock base for longer visits.

Find on Google Maps

Description

Situated on Newbury Street in Peabody, Massachusetts, this extended-stay hotel operates around the clock.


Nearby places

Ask Karpo for more information.