Happy Noodle Address: 833 S Western Ave, Ste 41 Los Angeles, CA 90005Phone: (213) 388-1789 (1 votes, average: 2.00 out of 5)Loading... Isaan Station: Thai FoodCactus Mexican Food #2Ktown FoodMountain Noodles Posted in FOOD.