Minnie Olivia Pizzeria
Around the back of the Main Street of Historic Downtown Alpharetta sits Minnie Olivia Pizzeria, a wonderful little Neapolitan-style pizza gem inhabiting the bottom floor of the former Dodd Hotel which was built circa 1870.
Read MorePhoto Credit: David Danzig