Bamboozle Channelside

Southeast Asian restaurant · 109 N 12 St #1101, Tampa, FL

Delivery · Dine-In

Hours

More food in Tampa, FL · Southeast Asian in Tampa