The location where Jackie Chan et al are based.
Many thanks to Phil, from the excellent Hong Kong (& Macau) Stuff / Oriental Sweetlips blog, for pointing this out to me.
There isn't a Street View, but Picasa (thanks to Black Cat) comes to the rescue once again.