Lhasa Fresh Food August 26, 2021 dhondup Lhakpa See this map in the original post RESTAURANT 81-09 41st Ave Elmhurst, NY 11373 hours: Every ( 11AM - 9:30PM ) call: (917) 745-0364 MENU See this menu in the original post