Plaza Inn 2 stars

125 Newbury Street, Peabody, MA 01960, United States of America

Hotel image
Read more reviews for Plaza Inn