Escobar Restaurant & Tapas, located at 327 Peter St. SW, was shut down by Georgia Department of Public Safety after officers initially issued a warning early May 24 that the establishment was in violation of state COVID-19 guidelines by not enforcing social distancing and by having more…
See more