Maggie's Diner Address: 28534 Highway 18, Mc Gregor, IA 52157 Phone: (563) 873-2935 Nonclassified Establishments, Restaurants, Bars Other Businesses: Latinos Mexican Restaurant Bar & Hotel at 213 Main St, Mc Gregor, IA 52157 Old Man River Brewing at 123 A St, Mc Gregor, IA 52157 McGregor's Marina Beer & Bratz at 101 Front St, Mc Gregor, IA 52157 Hickory Ridge Bed Breakfast & Bridle at 17156 Great River Rd, Mc Gregor, IA 52157