Mad Fish Restaurant Address: 221 Main St, Seldovia, AK 99663 Phone: (907) 234-7676 Restaurants Other Businesses: Central Suites of Seldovia at 253 Seldovia St, Seldovia, AK 99663