Lou’s Tavern

In the heart of downtown Plymouth, serving Italian fare as well as fresh-off-the-boat seafood plates.

42 Court St., Plymouth, 508-732-8919 $$

Comments are closed.