From Our Editors
Bring on the cheese! Amato's Sandwich Shops' pizza located in Champlain is loaded with fresh cheese and ingredients, making it a local favorite.
Don't fuss with street parking. We've got some parking available.
Amato's Sandwich Shops' pizza is oozing with delicious cheese and sauce, so make sure to pick one up on your way home.