Grand Island Square - 3 Miles to Aventura Mall

1551 NE 167th ST, North Miami Beach, FL 33162

CURRENTLY REVIEWING