I know the place.
Is it still there? Great venue, with the roof garden, and the buildings with the neon outlines in the distance.