Bamboozle Tea Lounge - Channelside

109 N 12th St, Tampa, FL 33602
Bamboozle Tea Lounge - Channelside Bamboozle Tea Lounge - Channelside is one of the popular Tea Room located in 109 N 12th St ,Tampa listed under Asian Restaurant in Tampa , Tea Room in Tampa ,

Contact Details & Working Hours

Map of Bamboozle Tea Lounge - Channelside