Lenny's Place

Call
127 Jefferson St
Stamford, CT 06902

Lenny's Indian Head Inn, established in 1968, has been a beloved dining destination on the Connecticut shoreline for over five decades. Located in the Indian Neck section of Branford, this restaurant attracts boaters, vacationers, and a loyal local clientele with its inviting atmosphere and proximity to Long Island Sound.

The menu features a wide array of seafood, including house-made chowders, fresh lobsters, and fried delicacies, all crafted from the finest New England ingredients. For non-seafood lovers, Lenny's offers mouthwatering steaks and famed ribs, ensuring there is something for everyone to enjoy.

Generated from the website

Own this business?
See a problem?

You might also like

United StatesConnecticutStamfordLenny's Place

Partial Data by Infogroup (c) 2025. All rights reserved.