Drove by this place today. 1330 gerrard e, near Greenwood. Anyone any experience here. Looks from their web site like it could be legit only, on the other hand they are open till 1am.
↧