The Howell Mill location was suppose to be 7 days a week...they even advertise that on a billboard and on signs. Now it seems the location is only a few times a week! What's up with that?!? If 7 days a week is no longer the case, change the billboard and signs!
Creative Loafing Atlanta
Powered by Foundation