Chelo's

  • 1725 Mendon Rd. ,
    Cumberland, RI 02864
  • Phone: 401- 312-650
  • Cuisine: American Restaurant

Map

Unable to Display Map