Get directions to: Rickshaw Inn Restaurant, Riverside, RI
Restaurant address: 181 Willett Av Riverside, RI 02915, USA
Restaurant: Rickshaw Inn Restaurant