Lenny's Indian Head Inn

Family-owned restaurant serving fresh New England seafood and steaks.

Founded 1968 · 50 employees · United States · Private

RestaurantsFood and Beverage
lennysnow.com ↗