Transportfan
Senior Member
Uptown Vaughan under development!
For some reason these towers give off a Las Vegas, on the outer parts of the main strip kinda vibe IMO.
What stands out for me.....other than some obvious design shortcomings..........is the context..........it's just so odd.