Get directions to: Larosa Restaurant, Rumford, RI
Restaurant address: 335 Newport Ave Rumford, RI 02916, USA
Restaurant: Larosa Restaurant