Get directions to: Lenny's Indian Head Inn, Branford, CT
Restaurant address: 205 South Montowese Street Branford, CT 06405, USA
Restaurant: Lenny's Indian Head Inn