
Margo the Beauty Guru Owner of Sheek Studios Strives to Create the Elegant Experience
Margo Taylor known to most as ‘Margo the Beauty Guru,’ is a native of Miami, Florida. After relocating to Atlanta, GA Taylor took the first step in following her passion to dominate the beauty industry by opening her first spa in 2016, ‘Sheek Studio.’ She is a licensed esthetician and