International luxury hotel chain Mandarin Oriental has opened its first hotel in Greece at Costa Navarino, on the southwest coast of the Peloponnese.
International luxury hotel chain Mandarin Oriental has opened its first hotel in Greece at Costa Navarino, on the southwest coast of the Peloponnese.