Arch Plaza

12505 NE 16th Avenue

North Miami FL 33161

 

Tel: (305) 891-1710

 

www.plazahealth.org