What? Where?

Thai Villa Restaurant Reviews & Details

Thai Villa Restaurant

Thai Villa Restaurant is rated 3 stars

5921 South St
Lakewood
(562) 920-3785

Love It Hate It Try It Edit It Share It

Thai Villa Restaurant is located at 5921 South St in Lakewood near the intersection of South St and Woodruff Ave. Their menu consists of Thai dishes . Call (562) 920-3785 for dine in or takeout.

  • Cuisine:Thai
  • Service:Dine In and Takeout
  • Major Intersection:South St And Woodruff Ave
  • Website:Website
What everyone says about Thai Villa Restaurant

Tell us more about Thai Villa Restaurant Lakewood!

Thai Villa Restaurant Reviews, Lakewood


Review Thai Villa Restaurant

More Restaurants in Los Angeles

Close
Restaurant Dining Guide & Restaurant Menus © fyood.com 2008-2013