watermark logo

Up next

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

23 Views· 27 Jul 2021
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   Sort By

Up next