I saw this while driving on Markham road yesterday (between Nashdene and McNicol) in Scarborough. Has anyone tried this place?
I couldn't find it on google and I think that's how it's spelled. It was a very quick glance. It's not the same as Soca Palace.