The actually actually address takes you to a park not the complex. It is in the middle of china town.
The apartment once found was as expected.