Construction Update: Riu Hotel, 301 West 46th Street
The new Riu Plaza Times Square is making significant headway, and the hotel — located at 301 West 46th Street, on the corner of 8th Avenue — is approaching its halfway point, in terms of total height….