2153 NE 63RD ST, Fort Lauderdale, FL 33308