1,027 SF Fully Equipped Restaurant For Lease in Grocery Anchored 129th Street Plaza – North Miami, FL August 24, 2020 Back to Blog