11501 SW 26th St Miramar, FL 33025