Rush Hour Film Locations

Locations: Foo-Chow Restaurant – 937 N Hill Street, Chinatown, Los Angeles, California, USA Google Maps Co-ordinates:…