Doctor Biscayne Medical Plaza 3801 Biscayne Boulevard, Miami, FL 33137 · Magnolia Park Confirm details