Restaurant
Soo Raa Thai-American
2 locals recommend,
Tips from locals
This Thai food is some of the best in the valley. The heaven wings, pineapple friend rice and pad Thai are amazing!!!
Unique things to do nearby
Location
10650 Riverside Dr
Los Angeles, CA
Toluca Lake