4433 SW 27th Terrace, Davie, FL 33312, USA
4420 NW 12th Ave, Fort Lauderdale, FL 33309, USA
942 NW 56th St, Fort Lauderdale, FL 33309, USA
1314 E Las Olas Blvd, Fort Lauderdale, FL 33301, USA