Foo-Chow Restaurant

food drink

Foo-Chow Restaurant sits at nine hundred forty-nine North Hill Street in Los Angeles. It has operated as a family-run establishment since nineteen seventy-seven, serving Chinese cuisine in the heart of Chinatown. A prominent feature of the building's exterior for many years was a large sign announcing its role as a filming location for the nineteen ninety-eight action movie, Rush Hour.

The audio tour continues in the Mira app →

Nearby