OSCAR Atenas Oscar Hotels Athens offers lodging for holidaymakers and business travelers in Athens Greece. This chain of Greek hotels in Athens; offer three star accommodation at affordable pri ... Save Up To 60%