Athen is a Greek restaurant known for serving flavorful dishes, some presented on sizzling platters.