The Depot is national landmark turned family-owned restaurant open 6am-2pm 7 days a week in Leavenworth, KS. Call us today at 913-297-0361!... At The depot in Leavenworth, KS, we believe that if you cook with love and serve the food with a smile,..
Relevance: 7.2311745