Best Ice cream shop in Atlanta (Dunwoody). They have cakes, cup cakes, shakes and smoothies.
497 Peachtree St NEAtlanta, GA 30308
From Business: TwiZted Sisters is the upscale twist of bakery and organic juice bar designed to be the perfect blend between healthy eating and sweet indulgence. You can find us…