Tamba Las Vegas

6671 Las Vegas Blvd S ste a117, Las Vegas, NV

Menu (As of 11/2)

Vegetarian

Seafood

Tamba Las Vegas: hours and how to order