back to map Tavern on the Green Category: Restaurant/Bar 978-744-4080 | http://natsrestaurant.com Address: 18 Washington Square, Salem, MA 01970