Delos

Delos is a Greek island located in the Aegean Sea, near the island of Mykonos.

Appearance

 * Assassin's Creed: Odyssey

Reference

 * Assassin's Creed: Odyssey