I just noticed this 1973 postcard on eBay of the Ambassador Hotel on Chung Shan N Road Sec 2. I don't think I've seen this particular shot before. I believe the camera was facing north and the HSA compound was several blocks ahead.
Here's an image from Google Maps at approximately the same location. The hotel is just to your right.