New Leaf Market & Deli

1235 Apalachee Pkwy
Tallahassee, FL  
Hours of Operation
Mon - Sun 8:00 am - 10:00 pm
Customer Reviews
 YP.com
gooden.drew11 on 02/07/2013
This place is pretty convenient. They ha...
 YP.com
gooden.drew11 on 02/07/2013
Business Details