The Hawthorne Hotel In Salem, MA | Charming Hotel & Wedding Venue, Discover the timeless feel of the iconic Hawthorne Hotel located in downtown Salem, MA. Behind the imposing façade, the 93-room hotel reveals its distinct and elegant historic character. Book your stay or special event at the Hawthorne, and enjoy everything historic Salem has to offer.