I don't live very far from this place. though i can't seem to find it...i live only 12 mins away. guess I'm not exploring well enough. is there any hint on where the building is actually located? Google maps is no help as for it's camera vehicle can only stay on the streets.
how do you get into it then...becuase i think i'd litterly joygasm seeing its spledor in the real.