Permit · 2026033610Miami-Dade Open DataRenovation19816 Sw 123 PlMiami · FLWatch this addressIssuedFriday, March 20, 2026Filed value$4,238ContractorAa Glass & Windows IncCountyMiami-Dade CountyStatusissued🔒Property ownerXLRm PjbrDReveal →🔒Contractor phone(544) 655-3493Reveal →