Miami Tumbao

Tumbao

Tumbao Calle 8 in Miami, Florida, is a restaurant with live music.

Getting there

Tumbao

1652 Southwest 8th Street, Miami, Miami, 33135