MIAMI — Moss & Associates has completed construction of the 84,000-square-foot Leon Medical Centers – Flagler Project. The project was complete 8 months removed from the groundbreaking ceremony. The $22 million facility is located on 5 acres at 150 N.W. 79th Ave. in Miami. The property includes spaces for primary and specialty care, a pharmacy and dental, optical and diagnostic services. Coral Gables, Fla.-based MGE Architects designed the hospital.