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