2090 NW 21st St, Pompano Beach, FL 33069, United States
2861 NW 22nd Terrace, Pompano Beach, FL 33069, United States