Yes
Yep. They serve it in the lobster place!
Yep!
You could try the Lobster Place.
They have a lots of different restaurants, I don't recall seing clam chowder on any menu. I believe there is a sea food restaurant.
Thanks! Your answer is awaiting moderation.