Nature's Corner Address: 206 W 4th St, Miller, MO 65707 Phone: (417) 452-3299 Payment: Restaurants, Florists Other Businesses: Route 66 Tavern at 12221 Highway 96, Miller, MO 65707 Ma's Cafe at 212 E Main St, Miller, MO 65707