Leela Thai Restaurant
1737 Silver Lake Blvd, Los Angeles, CA 90026
3.5 / 5 based on 141 votes
best thai restaurant that i've found in LA!...
No beer, but it is BYOB!
One of the best pad see ew's I've had in LA. That with a side of Thai...