Boasting a prime location in the centre of Athens, this convenient hotel nestles close to the Acropolis, offering superb views of this ancient monument and the surrounding area. The comfortable, well-appointed rooms can sleep up to 4, making this a great..