Hawthorne Hotel 3 stars

18 Washington Square West, Salem, MA 01970, United States of America

Hotel image
Read more reviews for Hawthorne Hotel