OPA Medical Group Home Medical > OPA Medical Group Address: 1865 NE 163rd St. N. Miami Beach FL 33162 GPS: 25.9261728, -80.1628074 Telephone: 305-948-9958 Tweet