Screen Shot 2020-02-03 at 10.25.24 PM.pn

Arch Plaza

12505 NE 16th Avenue

North Miami FL 33161

 

Tel: (305) 891-1710

 

www.plazahealth.org