Lenny's Place
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
Also at this address
See a problem?
You might also like
Partial Data by Infogroup (c) 2025. All rights reserved.