Overlooking Ammouliani island, Theoxenia Hotel offers views of green woodland and blue waters. Located near the cultural hub of Orthodoxy, it's close to a historic landmark.