800 SW 21st Terrace, Fort Lauderdale, FL 33312, USA
5911 SW 39th Ave, Fort Lauderdale, FL 33312, USA
4871 SW 38th Terrace, Fort Lauderdale, FL 33312, USA
Fort Lauderdale, FL 33312, USA