Freshroots Kitchen
1605 E Plaza Dr #101, Tallahassee FL 32308
(850) 210-0409
Directions
Order Online Delivery
Postmates
Eat
Tallahassee, Florida
Freshroots Kitchen
1605 E Plaza Dr #101, Tallahassee
(850) 210-0409