1 yr ago•sameyreviewedThe O Atlanta 2284 Cheshire Bridge Rd NE Atlanta, GA 30324Slow friday at allure