Photos coming soon
We haven’t photographed Leo’s Coffee Co. yet.
Franklin · Nashville, TN
Leo's Coffee Co. is a coffee shop on Carters Creek Pike in Franklin. Its menu offers a matcha latte, served hot or iced.
Last updated October 23, 2026 · Curated by Matcha Maps Staff
Open in Google Maps →
Franklin