14255 NW 22nd Place Opa Locka, FL 33054 single family home 2beds/1bath 594sqft living 5,000 sqft lot roof is 2 years old central a/c rented $1,400 year lease section 8