Set in the center of Athens, this impressive-looking hotel is across the street from 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 guestrooms with modern furniture and stylish decor, and most rooms include great views of the city. The hotel also features a delicious Greek and international restaurant which serves local favorites in a relaxing setting, and there are several small cafes and bars situated just outside the hotel. Guests can also take advantage of the swimming pool where they can enjoy a refreshing early morning dip.