Nassau doesn't have Street view but this GE overhead shows the monument (white square centre by the road junction ) and the park which contains the National Stadium
It looks as if the original photo was taken from the car park of what is now the Customs House Dept (large building lower left) the L left with the Connie parked pretty much at the modern road junction