3110 NW 135th St

3110 NW 135th St, Opa Locka, FL 33054

CURRENTLY REVIEWING