6680 NW 17th Ave, Fort Lauderdale, FL 33309, USA
5311 NW 22nd Ave, Fort Lauderdale, FL 33309, USA
1001 NW 53rd St, Fort Lauderdale, FL 33309, USA
4918 SW 44th Terrace, Fort Lauderdale, FL 33314, USA