Yup. It is Sentosa.
They don't allow you to build walls higher than 1m, people grow
like those hedge walls things, some have security.
I think you can go in there now, still, next time they'll not
let you in already. There are a few Phantom Dropheads and Phantoms,
if you're lucky you can see many, if not 2 or 3.
Edit!
Oh and the red R8. Yeah, its supercar heaven.
Sentosa is like a rich man's playground with some nice exotics kept
inside! like phantoms, murcielago's .. etc