Twin Willows
American · Seafood · Bar and Grill
Twin Willows is an American restaurant offering water-view dining with a focus on fresh lobsters and steamers in a casual sports bar setting.
Location
Best places nearby
The highest rated places close to Twin Willows.
Local restaurants nearby
Boston Neck Rd, RI
