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