Set in the center of Athens, this imnpressive looking hotel is across the street form the Larissa metro and rail station. The ideal location close to major tourists landmarks including the stunning Archaeological Museum and the amazing surroundings of Omonia Square , make this hotel a regular choice for local and international visitors. The Athens Oscar Hotel features 241 spacious guest rooms with modern furniture and stylish decor and most rooms include great views of the city. The hotel also features a delicious Greek and International style restaurant which serves local favorites in a relaxing setting and there are several small cafes and bars situated just outside the hotel. Guests can aklso take advantage of the swimming pool where they can enjoy a refreshing early morning dip.