Le restaurant est situé au 1001 N. Alameda Street, adjacent à Chinatown, dans le quartier historique de Los Angeles, à deux pâtés de maisons au nord de la rue Olvera.
Il est situé au 1001, rue North Alameda, près de la rue Olvera.