Skip to main content

Finch station

Finch station is a transit station located in Toronto Canada, it is the biggest Shithole in the city. If you move near Finch station your life is as bad as it gets.
Also, Finch station offers cheap basements to rent for asians.
Finch station is the biggest shithole in Toronto fham
by Santasquad100 September 24, 2023
mugGet the Finch station mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email