1 definition by Chevy Chase97531

A small Rural town in Western Pennsylvania with nothing to do except go to the pub or wengs chinese resteraunt.
Person 1: "Yo, you wanna head over to apollo tomorrow?"
Person 2: "Naw dude, that place is fucking beat."
by Chevy Chase97531 October 12, 2011
Get the Apollo mug.