1

Olympia Tel Aviv Hotel
Olympia Tel Aviv Hotel: Location. Situated near the beach, Olympia Tel Aviv Hotel is in the heart of Tel Aviv, within walking distance of...

Olympia
Olympia: The Olympia hotel offers to its guests a breathtaking view of the Mediterranean Sea. The hotel has 68 elegant rooms, a...
1