Address: 5921 South St, Lakewood, CA 90713, USA
“Thai food is very popular here in socal. There are a lot of restaurants to choose from, but usually, you pick one that becomes "my Thai restaurant". Thai Villa is MY Thai restaurant. There is attention to detail from service to goodbye. The food is made with care and quality ingredients. The staff are willing to educate you on traditional vs fusion flavor profiles. If you are open minded, you can find something special or unusual on the menu, or maybe off menu? I wish I could come more often...”
Address: 4336 South St, Lakewood, CA 90712, USA
“The first time in our lifetime that we finished the whole medium size pizza . Zucchini sticks are marvelous!! Amazingly clean taste , no greasy taste in your tongue.”
1 million customers
find businesses on BusinessYab every month.
500 businesses
join BusinessYab every day.
BusinessYab helps you…