Following a devastating fire, the owners of Tom & Jerry’s of
is coming back at a new storefront.
From their social media, the restaurant has now found a new location at 265 W Peace Road in the city. The owners are also working to rebuild their restaurant that was severely damaged at 1670 DeKalb Avenue. Their new spot could open as early as this March…