Upload Photo

Lemon Leaf Thai Restaurant

The Lemon Leaf Thai Restaurant is in Mineola.