Thai Villa Restaurant
5921 South St
Thai Villa Restaurant, Lakewood
Using the navigation above (by clicking on Lakewood, Restaurants or Asian Restaurants links) you can find other businesses which may be able to help you. If you click the "View Larger Map" link below you can put in your address to get driving directions to Thai Villa Restaurant at 5921 South St. Reviews for Thai Villa Restaurant can be found by clicking the "Read Merchant Reviews" link to the right. You can add your own review as well! Thai Villa Restaurant is located in the Asian Restaurants category. Please click the "New Category" link if you think this is incorrect. Feel free to contact Thai Villa Restaurant at (562) 920-3785, or why not visit their location at 5921 South St in Lakewood?