205 S Montowese St, Branford, Connecticut, 06405-5232
(203) 488-1500
Facebook: http://www.facebook.com/pages/Branford-CT/Lennys-Indian-Head-Inn/37002218475
Services: Seafood
No reviews yet. Be the first to write a review!