$475,000 -
540 Opa Locka Blvd
North Miami ,
FL 33168
City: North Miami