Home › Venues › New World Tavern New World Tavern Tickets Buy tickets for concerts at New World Tavern in Plymouth, MA. No Upcoming Events No upcoming events scheduled at New World Tavern. Please contact us with any corrections. Hotels & Lodging Near New World Tavern About the Venue New World Tavern At-a-Glance Address56 Main StreetPlymouth, MA 02360United States Map & Directions Advertisement