Restaurant Apollon offers traditional Greek specialties in a cozy atmosphere. It features ample seating with 90 places in the restaurant and an additional 55 in a winter garden, making it suitable for celebrations.