Leon’s Full Service

[ Bar ]
131 E. Ponce De Leon Ave
Decatur, Georgia
(404)404 687-0500
84

22 ratings
Mon 5 pm–1am; Tues–Thurs 11:30am–1am; Fri–Sat 11:30am–2am; Sun 11:30am–1am
information provided by RateBeer.com