watermark logo

?Rats in American Deli at South Dekalb Mall | Decatur, Georgia

20 Views
Above All That Drama

Those American Deli restaurants are very nasty and they are run by Asians. It's numerous Asian own restaurants around Atlanta, Georgia and the surrounding cities and counties like Decatur, Stone Mountain, Clarkston, College Park etc.. that has nasty disgusting Asian restaurants with terrible cleanliness and food practices.

Show more


0 Comments Sort By

No comments found