South Miami Inpatient Physicians

Address

6200 Sw 73rd St # 69
Miami, FL 33143