Italian Villa

Pizza, Italian, Bar
$
15 South Rd (Main St.)
Somers, CT 06071
(860) 763-1342

Menu

Tips

  • The food here wasn't too great (except for the fries, those were pretty good). But the waitress was really nice.
  • Get the large cheese pizza extra chesse. Folks always ask us what we are having since it looks so appealing. It tastes even better!!