Yes, there is one in Savannah but no dine-in. You have to call your order in and then they bring it out to you curbside. But it's worth it for a really great pizza.
You can't dine in you have to call ahead only open on weekends I believe they open at 5 pm
Thanks! Your answer is awaiting moderation.