Get directions to: Lotus Garden, West Greenwich, RI
Restaurant address: 780 Victory Hwy West Greenwich, RI 02817, USA
Restaurant: Lotus Garden