Get directions to: Chelo's Restaurant, Rumford, RI
Restaurant address: 45 Newport Ave # D Rumford, RI 02916, USA
Restaurant: Chelo's Restaurant