The Dugout Cafe Menlo

The Dugout Cafe Menlo, 502 Sherman St, Menlo, IA 50164, United States

(641) 524-2871

Location