Lenny's Indian Head Inn
205 S Montowese St, Branford
(203) 488-1500
Menu
Restaurants in Branford, CT
Lenny's Indian Head Inn
205 S Montowese St, Branford, CT 06405
(203) 488-1500