New Leaf Market & Deli

1235 Apalachee Pkwy
Tallahassee, FL  
Hours of Operation
Daily 8am-10pm
Open 7 Days
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