Pictures, descriptions, and reviews of recent mastications in Atlanta and Savannah
April 25, 2010
Screamin Mimi's Pizza...
This place advertises that they are the best pizza in Savannah. We went there for the first time tonight and I gotta say...it was pretty damn good. The slices are HUGE and everything is fresh. http://screaminmimispizza.com/