Apolo offers Greek-style cuisine with a focus on pizza and salads. Reservations and walk-ins are welcome.