Oops! Something went wrong, please try again later.
The Apollo Theatre is a 1913 art-deco moviehouse located in Oberlin, Ohio and maintained by Oberlin College. It is notable as one of the earliest …
Reviews
Facebook
4.2/5 · 748 reviews
Loading reviews...
Jun 14, 2024
They sell 1 free refill on large popcorn and softdrinks but close stand right after movie started. Girl was rude about the concerns. Looks like we use Amherst for now on.Full review by James Roman