Update Info - The Lotus Garden Noodle & Sushi House
This restaurant was reported as closed. If it is open, let us know.
The Lotus Garden Noodle & Sushi House
223 Atwells Ave
Providence, RI 02903
223 Atwells Ave
Providence, RI 02903