Cleopatra at 2841 Greenbriar Parkway Southwest, Atlanta, Georgia.

We present you the complete information about the company Cleopatra — Establishment and spa at 2841 Greenbriar Parkway Southwest, Atlanta, Georgia: addresses, opening hours, social networks, photos, etc.

Contacts

Update

Reviews

  • Sep, 21 2019
    Tabitha Norman
    1
    One young lady was suppose to do my lashes & next thing UK she's telling everyone bye, y'all have a good day & happy New year. I walked up to her after waiting for an hour & questioned her on leaving & all she said was yeah I'm sorry. This was the second try to give her my business by letting the first issue go. Sooooooo unprofessional. Don't recommend this place.
Write a review

Photos

The nearest places

Cleopatra on the map