Buzzards Address: 176 Oak, New Albin, IA 52160 Phone: (563) 544-4422 Restaurants Other Businesses: High Chaparall at 247 Ross Ave SW, New Albin, IA 52160