1. Mama Mia's Italian Restaurant 402 S 20th St, Leavenworth, KS 66048 Coordinate: 39.31496,-94.95118 Phone: (913) 682-2131