Poseidon Athens Hotel offers a beachfront city hotel experience with fine cuisine and relaxation by the pool. It is located in Athens, Greece.