OLYMPIC PALACE Hotel

Starting at
$218
Featured Image
Lobby
Room

TripAdvisor Review

Based on 108 review

See all

Pets not allowed.

More details