Review | Del Mar Bar & Bistro on Cape Cod

A Naturalist’s Guide To The Best Places Featuring Natural Foods, Products, and Experiences Del Mar Bar & Bistro is one of the best all-around restaurants on Cape Cod. Located in Chatham, Massachusetts, Del Mar features a menu of native seafood, wood-fired pizzas, and bistro cuisine like filet mignon, salads, and fresh pasta. Del Mar is …