Tallulah Delta 8 + Floating
1000 Railroad Ave Ste 102
Tallahassee, FL 32312
Tallahassee, FL 32312
Tallulah opened its third Tallahassee location in College Town! The newest location will have two state-of-the-art floating tanks, glass pieces, CBD and Delta-8 THC products.