Mainstreet Pub is a quaint pub offering traditional American and tavern fare. It features casual dining and three in-house bars.