Clams Restaurants in North Branford
Show restaurants on map
4.1
Menu
4.1
Menu
City: North Branford, 2429 Foxon Road, North Branford, 06471, United States Of America
"I absolutely love the pizza here. It's authentic. It taste phenomenal. People are great to deal with. I've going here over 20 years and never had a ba..."
Feedback
These reviews refer only to the mentioned ingredients.