Restaurants in Decatur, GA
Restaurants • Pizza
3220 Francine Dr.,
Decatur ,
GA
30033
UNITED STATES
Based on 1 reviews
Great, Cheap and Homey!
Highly suggest going to Enzo's during a night out and eating on the patio. Went on a date there and planned on just grabbing a pizza, we pulled into Enzo's, placed our order and turned around to see a huge wood fireplace outside next to...Worldwide > United States > Decatur, GA > Pizza