Lobster Tag

Star Diamond Award Lenny’s Indian Head Inn

The Stars and Diamonds go to Lenny's! The American Academy of Hospitality Sciences bestowed Lenny's Indian Head Inn with a Five Star Award in April 2018.  Lenny's Indian Head Inn is located in Branford, CT and is a landmark institution there, drawing local and regional patrons...

Read More