Red Top Kitchen Noodle House Baldwin Park, CA

13521 Francisquito Ave, Baldwin Park, CA 91706