Review of Leon's Full Service

131 E Ponce De Leon Ave, Decatur, GA 30030

Overall Rating

Review


exceedingly good food! a must try!

Updated 9 years ago