• Lenny's Indian Head Inn

    • Restaurants
    205 S. Montowese St.
    Branford, CT 06405
    (203) 488-1500
    (203) 488-7008 (fax)
    • About

      Restaurant

    • Upcoming Events