North Miami FL Retail Shops 1. 12501 NW 7th Ave, North Miami, FL 33168 | Del Rio Discount Corp (305) 681-7401