Screamin' Mimi's

 

 ,

 website

Located in the center of Savannah's historic shopping and arts district, Screamin Mimi's serves up Savannah's best pizza.
No menu available.