Start from
Nha Trang Noodle House
417 W Main St, Alhambra 91801