Taverna Archipelagos is a seafood taverna offering grilled dishes. It is located in Ammoudia, Greece.