20050 NW 33rd Avenue, Opa Locka, FL 33056: New Listing, $70,000, 3 bd 1.5 ba | Veribas GO