Original: The restaurant is located at 1001 N. Alameda Street, adjacent to Chinatown, in the Historical District of Los Angeles, two blocks north of Olvera Street.
Simplified: It is located at 1001 North Alameda Street, near Olvera Street.