2250 Northeast 163rd Street #3aa, North Miami Beach, FL 33160, United ...
15391 NE 21st Ave, North Miami Beach, FL 33162, United States