It is located in a sea of strip malls in the Chinatown neighborhood of Las Vegas.