Lhasa Tibetan Restaurant & Bar is a tibetan restaurant, located at 7603 37th Ave (76th St), New York, NY 11372, United States
Their beef momos are so good !! Others too I’m sure !