Olympus Grill is a snack bar offering a diverse menu including pizza, pasta, and grilled dishes. Online ordering is available.