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