Athos Restaurant is a Greek establishment offering a hearty, meat-centric menu. It is described as a richly decorated restaurant with delicious food.