Update Info - Lotus Garden Chinese Restaurant
This restaurant was reported as closed. If it is open, let us know.
Lotus Garden Chinese Restaurant
2120 E Fairview Ave
Meridian, ID 83642
2120 E Fairview Ave
Meridian, ID 83642