Iron Post Grill Address: 174 Main St NE, New Albin, IA 52160 Phone: (563) 544-4848 Restaurants Other Businesses: High Chaparall at 247 Ross Ave SW, New Albin, IA 52160 Buzzards at 176 Oak, New Albin, IA 52160 East Side Tap at 182 Main St NE, New Albin, IA 52160