Powered by Tripadvisor

Lhasa Fresh Food

81-09 41St Avenue
Elmhurst, NY 11373
Uber
MORE PHOTOS