Lenny's Indian Head Inn is a Seafood restaurant located in Branford, CT 06405. It is one of the 397 Seafood restaurants in United States. Address of Lenny's Indian Head Inn is 205 S Montowese St, Branford, CT 06405, United States. Lenny's Indian Head Inn can be contacted at 12034881500. Lenny's Indian Head Inn is rated 4.5 (out of 5 stars) by 733 reviewers on the web.
Some of the places around Lenny's Indian Head Inn are -
205 S Montowese St, Branford, CT 06405, United States
Contact number of Lenny's Indian Head Inn is 12034881500.
Rating of Lenny's Indian Head Inn is 4.5 out of 5 stars.
Address of Lenny's Indian Head Inn is 205 S Montowese St, Branford, CT 06405, United States.
Lenny's Indian Head Inn is located in Branford, CT 06405.
Lenny's Indian Head Inn is a Seafood restaurant in United States
Pincode of Branford, CT 06405 is 06405