Ft. Lauderdale. IMPERIAL POINT SHOPPING CENTER. 2320 NE 62nd Street Ft. Lauderdale, FL 33308 (954) 500-3376. Directions & Hours.