Twin Willows is an American restaurant offering water-view dining with a focus on fresh lobsters and steamers in a casual sports bar setting.