840 SW 81st Avenue Penthouse One, North Lauderdale, FL 33068, United S...
840 SW 81st Ave #302p, North Lauderdale, FL 33068, United States