Boutique hotel offering spacious rooms, a pool with a bar, and stunning sea views. Located near Agia Triada Beach.