Chelo's Of Pawtucket 825 Newport Ave Pawtucket, RI 02861 Phone: (401) 726-6151 Fax: (401) 723-6768
Category: Restaurants