Lenny’s Indian Head Inn is a restaurant, located at 205 S Montowese St, Branford, Connecticut 06405-5232, United States. They can be contacted via phone at +1 203-488-1500, visit their website www.lennysnow.com, Facebook, Instagram, or LinkedIn profile for more detailed information.
One of the most well know eateries in Branford has a somewhat notorious past. Now known as Lenny's Indian Head Inn, the establishment was opened in 1939 by Thomas J. and Katherine Fitzgerald.
Tags : #Restaurants
Location :
205 S Montowese St, Branford, Connecticut 06405-5232
Added by
Jopie, at 01 January 2020