Top definition
A tiny town in Central PA that literally looks like all of the hope for sucked out of it years ago. If you walk downtown on a rainy day, it looks almost exactly like a scene from the Twilight movies, just with a lot more graffiti and drunk people!
But Osceola Mills is still better than Philipsburg :)
by Cats and Girls May 03, 2018
Get the mug
Get a Osceola Mills mug for your fish Jovana.