Lenny's Indian Head Inn
Restaurant · Branford, Connecticut
Classic New England shoreline seafood house established in 1968 — homemade chowders, lobster, clams, oysters, and fried seafood cooked to order, plus steaks and ribs. Open year-round.
Visit
205 South Montowese Street (Route 146), Branford, CT 06405