Rebel Teahouse Signs Lease in Downtown Decatur!It's official! In May 2022, we signed the lease for our new homebase at 225 E Ponce de Leon Ave Suite 110 Decatur, GA 30030.