Explore authentic Thai dining options
Restaurant
16851 Victory Blvd, Lake Balboa, CA 91406, United States